package com.tql.kingdee.response;

import java.math.BigDecimal;

public class MaterialIncaseResponse {
    /**
     fbillno,
     FMaterialId.fnumber AS FMaterialIdfnumber,
     FMaterialId.fname AS FMaterialIdfname,
     FLot,
     FMustQty,
     FRealQty,
     FUnitID,
     FExtAuxUnitId,
     FMaterialDesc,
     FExtAuxUnitQty,
     FMaterialId.Fspecification,
     FTaxPrice,
     FAllAmount,
     FPrice,
     FAmount,
     FPriceUnitID.fnumber AS FPriceUnitIDfnumber,
     FPriceUnitID.fname AS FPriceUnitIDfname,
     FPriceUnitQty,
     FRemainInStockUnitId.fnumber AS FRemainInStockUnitIdfnumber,
     FRemainInStockUnitId.fname AS FRemainInStockUnitIdfname,
     FRemainInStockQty,
     FDate,
     FStockOrgId.fnumber AS FStockOrgIdfnumber,
     FStockOrgId.fname AS FStockOrgIdfname,
     FStockDeptId.fnumber AS FStockDeptIdfnumber,
     FStockDeptId.fname AS FStockDeptIdfname,
     FStockId.fnumber AS FStockIdfnumber,
     FStockId.fname AS FStockIdfname
     */
    /**
     "fbillno": "CGRK00166",
     "FMaterialIdfnumber": "103024",
     "FMaterialIdfname": "小菊花",
     "FLot": 0,
     "FMustQty": 2,
     "FRealQty": 2,
     "FUnitID": 184112,
     "FExtAuxUnitId": 0,
     "FMaterialDesc": null,
     "FExtAuxUnitQty": 0,
     "FMaterialId.Fspecification": "8-10只/把",
     "FTaxPrice": 7,
     "FAllAmount": 14,
     "FPrice": 7,
     "FAmount": 14,
     "FPriceUnitIDfnumber": "BA",
     "FPriceUnitIDfname": "把",
     "FPriceUnitQty": 2,
     "FRemainInStockUnitIdfnumber": "BA",
     "FRemainInStockUnitIdfname": "把",
     "FRemainInStockQty": 2,
     "FDate": "2024-01-01T00:00:00",
     "FStockOrgIdfnumber": "BU101006",
     "FStockOrgIdfname": "合肥维可农产品有限公司",
     "FStockDeptIdfnumber": null,
     "FStockDeptIdfname": null,
     "FStockIdfnumber": "BU1010060005001",
     "FStockIdfname": "生鲜库",
     "FApproveDate": "2024-01-16T14:01:54.82"
     */
private Long FID;
private Long FDID;
    private String fbillno;
    private String FMaterialIdfnumber;
    private String FMaterialIdfname;

    private Integer FLot;
    private Double FMustQty;

    private Double FRealQty;

    private Long FUnitID;
    private Long FExtAuxUnitId;
    private String FMaterialDesc;
    private Double FExtAuxUnitQty;
    private String FMaterialIdFspecification;
    private BigDecimal FTaxPrice;
    private Double FAllAmount;
    private BigDecimal FPrice;
    private Double FAmount;
    //private Double FRealAmount;


    private String FPriceUnitIDfnumber;
    private String FPriceUnitIDfname;
    private Double FPriceUnitQty;

    private String FRemainInStockUnitIdfnumber;
    private String FRemainInStockUnitIdfname;
    private Double FRemainInStockQty;
    private String FDate;

    private String FStockOrgIdfnumber;
    private String FStockOrgIdfname;
    private String FStockDeptIdfnumber;
    private String FStockDeptIdfname;

    private String FStockIdfnumber;
    private String FStockIdfname;

    private String FApproveDate;

    public Long getFDID() {
        return FDID;
    }

    public void setFDID(Long FDID) {
        this.FDID = FDID;
    }

    public Long getFID() {
        return FID;
    }

    public void setFID(Long FID) {
        this.FID = FID;
    }

    public String getFApproveDate() {
        return FApproveDate;
    }

    public void setFApproveDate(String FApproveDate) {
        this.FApproveDate = FApproveDate;
    }

    public String getFbillno() {
        return fbillno;
    }

    public void setFbillno(String fbillno) {
        this.fbillno = fbillno;
    }

    public String getFMaterialIdfnumber() {
        return FMaterialIdfnumber;
    }

    public void setFMaterialIdfnumber(String FMaterialIdfnumber) {
        this.FMaterialIdfnumber = FMaterialIdfnumber;
    }

    public String getFMaterialIdfname() {
        return FMaterialIdfname;
    }

    public void setFMaterialIdfname(String FMaterialIdfname) {
        this.FMaterialIdfname = FMaterialIdfname;
    }

    public Integer getFLot() {
        return FLot;
    }

    public void setFLot(Integer FLot) {
        this.FLot = FLot;
    }

    public Double getFMustQty() {
        return FMustQty;
    }

    public void setFMustQty(Double FMustQty) {
        this.FMustQty = FMustQty;
    }

    public Double getFRealQty() {
        return FRealQty;
    }

    public void setFRealQty(Double FRealQty) {
        this.FRealQty = FRealQty;
    }

    public Long getFUnitID() {
        return FUnitID;
    }

    public void setFUnitID(Long FUnitID) {
        this.FUnitID = FUnitID;
    }

    public Long getFExtAuxUnitId() {
        return FExtAuxUnitId;
    }

    public void setFExtAuxUnitId(Long FExtAuxUnitId) {
        this.FExtAuxUnitId = FExtAuxUnitId;
    }

    public String getFMaterialDesc() {
        return FMaterialDesc;
    }

    public void setFMaterialDesc(String FMaterialDesc) {
        this.FMaterialDesc = FMaterialDesc;
    }

    public Double getFExtAuxUnitQty() {
        return FExtAuxUnitQty;
    }

    public void setFExtAuxUnitQty(Double FExtAuxUnitQty) {
        this.FExtAuxUnitQty = FExtAuxUnitQty;
    }

    public String getFMaterialIdFspecification() {
        return FMaterialIdFspecification;
    }

    public void setFMaterialIdFspecification(String FMaterialIdFspecification) {
        this.FMaterialIdFspecification = FMaterialIdFspecification;
    }

    public BigDecimal getFTaxPrice() {
        return FTaxPrice;
    }

    public void setFTaxPrice(BigDecimal FTaxPrice) {
        this.FTaxPrice = FTaxPrice;
    }

    public Double getFAllAmount() {
        return FAllAmount;
    }

    public void setFAllAmount(Double FAllAmount) {
        this.FAllAmount = FAllAmount;
    }

    public BigDecimal getFPrice() {
        return FPrice;
    }

    public void setFPrice(BigDecimal FPrice) {
        this.FPrice = FPrice;
    }

    public Double getFAmount() {
        return FAmount;
    }

    public void setFAmount(Double FAmount) {
        this.FAmount = FAmount;
    }

    public String getFPriceUnitIDfnumber() {
        return FPriceUnitIDfnumber;
    }

    public void setFPriceUnitIDfnumber(String FPriceUnitIDfnumber) {
        this.FPriceUnitIDfnumber = FPriceUnitIDfnumber;
    }

    public String getFPriceUnitIDfname() {
        return FPriceUnitIDfname;
    }

    public void setFPriceUnitIDfname(String FPriceUnitIDfname) {
        this.FPriceUnitIDfname = FPriceUnitIDfname;
    }

    public Double getFPriceUnitQty() {
        return FPriceUnitQty;
    }

    public void setFPriceUnitQty(Double FPriceUnitQty) {
        this.FPriceUnitQty = FPriceUnitQty;
    }

    public String getFRemainInStockUnitIdfnumber() {
        return FRemainInStockUnitIdfnumber;
    }

    public void setFRemainInStockUnitIdfnumber(String FRemainInStockUnitIdfnumber) {
        this.FRemainInStockUnitIdfnumber = FRemainInStockUnitIdfnumber;
    }

    public String getFRemainInStockUnitIdfname() {
        return FRemainInStockUnitIdfname;
    }

    public void setFRemainInStockUnitIdfname(String FRemainInStockUnitIdfname) {
        this.FRemainInStockUnitIdfname = FRemainInStockUnitIdfname;
    }

    public Double getFRemainInStockQty() {
        return FRemainInStockQty;
    }

    public void setFRemainInStockQty(Double FRemainInStockQty) {
        this.FRemainInStockQty = FRemainInStockQty;
    }

    public String getFDate() {
        return FDate;
    }

    public void setFDate(String FDate) {
        this.FDate = FDate;
    }

    public String getFStockOrgIdfnumber() {
        return FStockOrgIdfnumber;
    }

    public void setFStockOrgIdfnumber(String FStockOrgIdfnumber) {
        this.FStockOrgIdfnumber = FStockOrgIdfnumber;
    }

    public String getFStockOrgIdfname() {
        return FStockOrgIdfname;
    }

    public void setFStockOrgIdfname(String FStockOrgIdfname) {
        this.FStockOrgIdfname = FStockOrgIdfname;
    }

    public String getFStockDeptIdfnumber() {
        return FStockDeptIdfnumber;
    }

    public void setFStockDeptIdfnumber(String FStockDeptIdfnumber) {
        this.FStockDeptIdfnumber = FStockDeptIdfnumber;
    }

    public String getFStockDeptIdfname() {
        return FStockDeptIdfname;
    }

    public void setFStockDeptIdfname(String FStockDeptIdfname) {
        this.FStockDeptIdfname = FStockDeptIdfname;
    }

    public String getFStockIdfnumber() {
        return FStockIdfnumber;
    }

    public void setFStockIdfnumber(String FStockIdfnumber) {
        this.FStockIdfnumber = FStockIdfnumber;
    }

    public String getFStockIdfname() {
        return FStockIdfname;
    }

    public void setFStockIdfname(String FStockIdfname) {
        this.FStockIdfname = FStockIdfname;
    }

    @Override
    public String toString() {
        return "MaterialIncaseResponse{" +
                "fbillno='" + fbillno + '\'' +
                ", FMaterialIdfnumber='" + FMaterialIdfnumber + '\'' +
                ", FMaterialIdfname='" + FMaterialIdfname + '\'' +
                ", FLot=" + FLot +
                ", FMustQty=" + FMustQty +
                ", FRealQty=" + FRealQty +
                ", FUnitID=" + FUnitID +
                ", FExtAuxUnitId=" + FExtAuxUnitId +
                ", FMaterialDesc='" + FMaterialDesc + '\'' +
                ", FExtAuxUnitQty=" + FExtAuxUnitQty +
                ", FMaterialIdFspecification='" + FMaterialIdFspecification + '\'' +
                ", FTaxPrice=" + FTaxPrice +
                ", FAllAmount=" + FAllAmount +
                ", FPrice=" + FPrice +
                ", FAmount=" + FAmount +
                ", FPriceUnitIDfnumber='" + FPriceUnitIDfnumber + '\'' +
                ", FPriceUnitIDfname='" + FPriceUnitIDfname + '\'' +
                ", FPriceUnitQty=" + FPriceUnitQty +
                ", FRemainInStockUnitIdfnumber='" + FRemainInStockUnitIdfnumber + '\'' +
                ", FRemainInStockUnitIdfname='" + FRemainInStockUnitIdfname + '\'' +
                ", FRemainInStockQty=" + FRemainInStockQty +
                ", FDate='" + FDate + '\'' +
                ", FStockOrgIdfnumber='" + FStockOrgIdfnumber + '\'' +
                ", FStockOrgIdfname='" + FStockOrgIdfname + '\'' +
                ", FStockDeptIdfnumber='" + FStockDeptIdfnumber + '\'' +
                ", FStockDeptIdfname='" + FStockDeptIdfname + '\'' +
                ", FStockIdfnumber='" + FStockIdfnumber + '\'' +
                ", FStockIdfname='" + FStockIdfname + '\'' +
                '}';
    }
}
